package xj.graph2d;

import java.awt.geom.Rectangle2D;

public interface SelfLoop {

  public boolean isOrthogonal();
  public boolean isOneSided();
  public int getDirection();
  public void setDirection(int direction);
  public float getHeight();
  public void setHeight(float height);
  public float getWidth();
  public void setWidth(float width);
  public boolean isAdjustable();
  public void setAdjustable(boolean b);

  public void adjustDirection(Rectangle2D bounds, 
			      float x1, float y1, float x2, float y2);

  public void adjustSelfLoop();

}
